package com.xdxc.model.entity;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.time.LocalDateTime;

@Data // 自动生成getter、setter、toString、equals和hashCode方法
@NoArgsConstructor // 自动生成无参构造函数
@AllArgsConstructor // 自动生成全参构造函数
public class ProcessedBatch {

    /**
     * 主键ID，自增
     */
    private Long id;

    /**
     * 唯一批次ID（examId_答案哈希）
     */
    private String batchId;

    /**
     * 关联考试ID
     */
    private Long examId;

    /**
     * 创建时间，默认为当前时间
     */
    private LocalDateTime createdAt;

    // 如果需要自定义构造函数或其他逻辑，可以在此扩展
}